CS09 - Advanced Java Programming

  • Bangalore Central Campus
  • Open From :
  • Open Until :

CS09Advanced Java Programming

Teaching Hours : 60  [ 30 hours Theory + 30 hours LAB ]

Prerequisite: Knowledge of basic concepts in java programming

Unit-I Swing:

The Origins of Swing-Swing Features-The MVC Connection-Components and Containers-The Swing packages-JLabel-JTextfield-The Swing Buttons-JButton-JToggleButton-CheckBoxes-RadioButtons-Jlist-Jmenu-JcomboBox-JTable-JScrollPane-JTabbedPane.

(7 hours)

Unit-II Servlets:                                                                                                                                                    Introduction to Servelets: Lifecycle of a Serverlet, JSDK The Servelet API, The
javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters.
The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies-
Session Tracking, Security Issues

(7hours)

Unit - III

Java Beans:                                                              

Introduction to Java Beans-Advantages of Java Beans-Using Bound and Constraint properties-Persistence-Java Beans API-A Bean Example

(6 hours)

Unit-IV

Networking

Networking basics, Java and the Net, Inet address, TCP/IP client sockets, URL connection, TCP/IP server sockets, Datagrams.

(5 hours)

UNIT-V

RMI (Remote Method Invocation)

Defining the remote interface, Implementing the remote interface, Define the client, Compile and execute the server and the client

(5 hours)

Text Books:

1.      Schildt Herbert,The Complete Reference Java Seventh Edition 2011

2.       Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000

Reference Books:

1.      Web reference: http://java.sun.com.

2.      Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003

 Lab Programs

1.      Demonstrate a program to display some text in the frame with the help of  a label

2.      Implement a program to create some push buttons using Jbutton class and draw different borders around the buttons.

3.      Demonstrate a program that helps in creating some checkboxes and radio buttons.When the user clicks on  a checkbox or radio button,the selected option text  will be displayed in a textarea.

4.      Implement  a program to show the functioning of  a toggle button.

5.      Write a program to create a menu with several menu items.

6.      Create a simple servlet program to display HelloWorld

7.      Demonstrate a servlet program to use session tracking

8.      Implementation of  Java Bean by making use of Introspector,PropertyDescriptor, EventDescriptor classes

9.      Write a program to accept  awebsite name  and return its IP address.

10.  Demonstrate client/server interaction with socket connection

11.  Use RMI to allow clients to connect to a domain server to complete transaction

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:
 
Bangalore Central Campus
The Office of Admissions,
CHRIST (Deemed to be University), Hosur Road,
Bengaluru - 560 029, Karnataka, INDIA
Ph. No: +91 92430 80800
Ph. No:  +91 80 4012 9400
 
Email IDs
Indian candidates: admissions@christuniversity.in
Bangalore Bannerghatta Road Campus
CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru - 560 076, Karnataka, INDIA
 
Ph. No:  080 4655 1306
Email:
 admissions.bgr@christuniversity.in
Bangalore Kengeri Campus
CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru - 560 074, Karnataka, INDIA

Ph. No:  +91 80 4012 9800, 9802, 9820
Email:
 admissions.kengeri@christuniversity.in
Bangalore Yeshwanthpur Campus
CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Ph. No:  +91 97422 44407
Email: 
admissions.yeshwanthpur@christuniversity.in
Delhi NCR Campus
CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad - 201003
 
Ph. No: 1800-123-3212
Pune Lavasa Campus
CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court,
PO Dasve Lavasa, Mulshi, Pune - 412112, Maharashtra
 
Ph. No : 1800-123-2009,
Email:
 admission.lavasa@christuniversity.in
Between: Monday to Friday: 09:00 AM to 04:00 PM, Saturday: 09:00 AM to 12:00 PM
(Office remains closed on Sundays, Government Holidays and Any special events)

CHRIST UNIVERSITY

(Deemed to be University)

Dharmaram College Post, Hosur Road, Bengaluru - 560029,
Karnataka, India

Tel: +91 804012 9100 / 9600

Fax: 40129000

Email: mail@christuniversity.in

Web: http://www. christuniversity.in

Vision

EXCELLENCE AND SERVICE

Mission

CHRIST (Deemed to be University) is a nurturing ground for an individual's holistic development to make effective contribution to the society in a dynamic environment.



Copyright © CHRIST (Deemed to be University) 2020